#include "form.h"
#include "mainwindow.h"
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}

MainWindow::~MainWindow()
{
    delete ui;
}


void MainWindow::on_strBt_clicked()
{
    ui->listWidget->addItem("字符串列表项");
}

void MainWindow::on_picBt_clicked()
{
    QListWidgetItem*item=new QListWidgetItem();
    item->setText("图片文字");
    item->setIcon(QIcon(":/bt_def.png"));
    ui->listWidget->addItem(item);
}

void MainWindow::on_cusBt_clicked()
{
    QListWidgetItem*item=new QListWidgetItem();//创建一个列表部件项
    Form*f=new Form();//创建一个字体
    item->setSizeHint(f->size());//列表项大小设置为字体大小
    ui->listWidget->addItem(item);//
    ui->listWidget->setItemWidget(item,f);
}

void MainWindow::on_delBt_clicked()
{
    QListWidgetItem*item=ui->listWidget->currentItem();
    delete item;
}
